<?php
namespace app\mapi\model;
use think\Model;

/**
 * 商品参数模型类
 * @author  黄明杰 vx:HMJ125855
 * @version 20190201
 */
class MallKindsModel extends Model
{

    protected $name = 'MallKinds';

    /**
     * 数据列表方法
     * @param   Array   $Where  查询条件
     * @param   String  $Field  查询字段
     * @param   Int     $Limit  每页条数
     * @param   Srting  $Order  查询排序
     * @return  Array
     */
    public function mList($Where = [], $Field = '*', $Pages = 0, $Limit = 15, $Order = 'kinds_id DESC'){
        $Where['kinds_del'] = 1;

        return $this->field($Field)->join('db_mall_types', 'db_mall_kinds.kinds_types = db_mall_types.types_id', 'LEFT')->where($Where)->order($Order)->limit($Pages * $Limit, $Limit)->select();
    }

    /**
     * 数据详情方法
     * @param   Array   $Where  查询条件
     * @param   String  $Field  查询字段
     * @return  Array
     */
    public function mInfo($Where = [], $Field = '*'){
        $Where['kinds_del'] = 1;

        return $this->field($Field)->where($Where)->find();
    }

    /**
     * 数据详情方法
     * @param   Array   $Where  查询条件
     * @param   String  $Field  查询字段
     * @return  String
     */
    public function mField($Where, $Field){
        $Where['kinds_del'] = 1;

        return $this->where($Where)->value($Field);
    }

}